package gamecomponents.graphic;

import java.awt.Point;

import com.threed.jpct.Texture;

/**
 * View can draw Blitable objects.
 * @author Team Deer
 * 
 */
public interface Blitable {
	
	/**
	 * @return the position
	 */
	public Point getPosition();

	/**
	 * @return the Texture
	 */
	public Texture getTexture();

	/**
	 * @return the width
	 */
	public int getSrcWidth();

	/**
	 * @return the height
	 */
	public int getSrcHeight();

	/**
	 * @return the width
	 */
	public int getWidth();

	/**
	 * @return the height
	 */
	public int getHeight();

	/**
	 * @return the alpha
	 */
	public int getAlpha();
}
